object dmTool: TdmTool
  OldCreateOrder = False
  OnCreate = DataModuleCreate
  OnDestroy = DataModuleDestroy
  Height = 315
  Width = 533
  object AppGMT: TAppServer
    Host = '120.25.62.67'
    Port = 212
    Left = 40
    Top = 24
  end
  object crsGmtSMS: TClientRowSet
    Aggregates = <>
    CommandText = 'select * from TBL_SMS where 1=2'
    AppServer = AppGMT
    TableName = 'TBL_SMS'
    Left = 112
    Top = 24
    object crsGmtSMSID: TFloatField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
    end
    object crsGmtSMSMOBILENO: TStringField
      FieldName = 'MOBILENO'
      ProviderFlags = [pfInUpdate]
    end
    object crsGmtSMSMSG: TStringField
      FieldName = 'MSG'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsGmtSMSMSGID: TStringField
      FieldName = 'MSGID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsGmtSMSTRANS_FLAG: TStringField
      FieldName = 'TRANS_FLAG'
      ProviderFlags = [pfInUpdate]
      Size = 2
    end
    object crsGmtSMSTRANS_RESP_CODE: TStringField
      FieldName = 'TRANS_RESP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsGmtSMSTRANS_RESP_CODE_DESCRIBE: TStringField
      FieldName = 'TRANS_RESP_CODE_DESCRIBE'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsGmtSMSGMT_TRANS: TDateTimeField
      FieldName = 'GMT_TRANS'
      ProviderFlags = [pfInUpdate]
    end
    object crsGmtSMSRECEIVESTATUS: TStringField
      FieldName = 'RECEIVESTATUS'
      ProviderFlags = [pfInUpdate]
      Size = 6
    end
    object crsGmtSMSRECEIVESTATUS_DESCRIBE: TStringField
      FieldName = 'RECEIVESTATUS_DESCRIBE'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsGmtSMSGMT_RECEIVE: TDateTimeField
      FieldName = 'GMT_RECEIVE'
      ProviderFlags = [pfInUpdate]
    end
    object crsGmtSMSGMT_CREATE: TDateTimeField
      FieldName = 'GMT_CREATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsGmtSMSGMT_TIMING: TDateTimeField
      FieldName = 'GMT_TIMING'
      ProviderFlags = [pfInUpdate]
    end
    object crsGmtSMSGMT_UPDATE: TDateTimeField
      FieldName = 'GMT_UPDATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsGmtSMSUSERID: TFloatField
      FieldName = 'USERID'
      ProviderFlags = [pfInUpdate]
    end
    object crsGmtSMSRCV_NO: TStringField
      FieldName = 'RCV_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsGmtSMSRCV_NAME: TStringField
      FieldName = 'RCV_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsGmtSMSRCV_DUTY: TStringField
      FieldName = 'RCV_DUTY'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsGmtSMSSP: TStringField
      FieldName = 'SP'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsGmtSMSDEVICE: TStringField
      FieldName = 'DEVICE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsGmtSMSSYNCTIME: TDateTimeField
      FieldName = 'SYNCTIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsGmtSMSINFO_TYPE: TStringField
      FieldName = 'INFO_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsGmtSMSSERVER_ID: TStringField
      FieldName = 'SERVER_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsGmtSMSORDER_NO: TStringField
      FieldName = 'ORDER_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsGmtSMSOPERATOR: TStringField
      FieldName = 'OPERATOR'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsGmtSMSSENDTIME: TDateTimeField
      FieldName = 'SENDTIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsGmtSMSUPDATETIME: TDateTimeField
      FieldName = 'UPDATETIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsGmtSMSVERSION: TIntegerField
      FieldName = 'VERSION'
      ProviderFlags = [pfInUpdate]
    end
    object crsGmtSMSDISABLED: TSmallintField
      FieldName = 'DISABLED'
      ProviderFlags = [pfInUpdate]
    end
    object crsGmtSMSSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsGmtSMSSRC_TABLE: TStringField
      FieldName = 'SRC_TABLE'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsGmtSMSSRC_ID: TStringField
      FieldName = 'SRC_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
  end
  object crsTmpSMS: TClientRowSet
    Aggregates = <>
    AfterInsert = crsTmpSMSAfterInsert
    AppServer = dmExpress.AppServer
    TableName = 'tol_smstemplate'
    Left = 192
    Top = 24
    object crsTmpSMSSMSTEM_ID: TStringField
      FieldName = 'SMSTEM_ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsTmpSMSSMSTEM_NO: TStringField
      FieldName = 'SMSTEM_NO'
      ProviderFlags = [pfInUpdate]
    end
    object crsTmpSMSSMSMEMO: TStringField
      FieldName = 'SMSMEMO'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsTmpSMSSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsTmpSMSCOMPANY: TStringField
      FieldName = 'COMPANY'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsTmpSMSNODE_NO: TStringField
      FieldName = 'NODE_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsTmpSMSNODE_NM: TStringField
      FieldName = 'NODE_NM'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsTmpSMSUPDATETIME: TStringField
      FieldName = 'UPDATETIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsTmpSMSVERSION: TIntegerField
      FieldName = 'VERSION'
      ProviderFlags = [pfInUpdate]
    end
    object crsTmpSMSSMSTYPE: TStringField
      FieldName = 'SMSTYPE'
      ProviderFlags = [pfInUpdate]
    end
    object crsTmpSMSGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
    end
  end
  object crsSMS: TClientRowSet
    Aggregates = <>
    AppServer = dmExpress.AppServer
    TableName = 'tol_sms'
    Left = 272
    Top = 24
    object crsSMSSMS_ID: TStringField
      FieldName = 'SMS_ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsSMSSENDNO: TStringField
      FieldName = 'SENDNO'
      ProviderFlags = [pfInUpdate]
    end
    object crsSMSSENDNAME: TStringField
      FieldName = 'SENDNAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsSMSSENDPWD: TStringField
      FieldName = 'SENDPWD'
      ProviderFlags = [pfInUpdate]
    end
    object crsSMSRECVNO: TStringField
      FieldName = 'RECVNO'
      ProviderFlags = [pfInUpdate]
    end
    object crsSMSRECVNAME: TStringField
      FieldName = 'RECVNAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsSMSMSG: TStringField
      FieldName = 'MSG'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsSMSFLAG: TFloatField
      FieldName = 'FLAG'
      ProviderFlags = [pfInUpdate]
    end
    object crsSMSBILLNO: TStringField
      FieldName = 'BILLNO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsSMSCREATETIME: TStringField
      FieldName = 'CREATETIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsSMSBUSINAME: TStringField
      FieldName = 'BUSINAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsSMSUPDATETIME: TStringField
      FieldName = 'UPDATETIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsSMSSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsSMSVERSION: TFloatField
      FieldName = 'VERSION'
    end
  end
  object crsFunc: TClientRowSet
    Aggregates = <>
    Filtered = True
    AfterInsert = crsFuncAfterInsert
    BeforePost = crsFuncBeforePost
    AppServer = dmExpress.AppServer
    TableName = 'TOL_FUNCTION'
    Left = 336
    Top = 24
    object crsFuncFUNC_ID: TStringField
      FieldName = 'FUNC_ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsFuncFUNC_NAME: TStringField
      FieldName = 'FUNC_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsFuncCAPTION: TStringField
      FieldName = 'CAPTION'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsFuncTSP_TYPE: TStringField
      FieldName = 'TSP_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsFuncPAY_MODE: TStringField
      FieldName = 'PAY_MODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsFuncFEE_TYPE: TStringField
      FieldName = 'FEE_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsFuncFEE_TYPE_CAP: TStringField
      FieldName = 'FEE_TYPE_CAP'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsFuncFUNC_TYPE: TStringField
      FieldName = 'FUNC_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsFuncSTART_WT: TFloatField
      Alignment = taLeftJustify
      FieldName = 'START_WT'
      ProviderFlags = [pfInUpdate]
    end
    object crsFuncCLOSE_WT: TFloatField
      Alignment = taLeftJustify
      FieldName = 'CLOSE_WT'
      ProviderFlags = [pfInUpdate]
    end
    object crsFuncCHECK_CNT: TIntegerField
      Alignment = taLeftJustify
      FieldName = 'CHECK_CNT'
      ProviderFlags = [pfInUpdate]
    end
    object crsFuncCONDITION: TStringField
      FieldName = 'CONDITION'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsFuncCONTENT: TStringField
      FieldName = 'CONTENT'
      ProviderFlags = [pfInUpdate]
      Size = 1000
    end
    object crsFuncREMARK: TStringField
      FieldName = 'REMARK'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsFuncIS_DEFAULT: TIntegerField
      Alignment = taLeftJustify
      FieldName = 'IS_DEFAULT'
      ProviderFlags = [pfInUpdate]
    end
    object crsFuncGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsFuncSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsFuncUPDATETIME: TStringField
      FieldName = 'UPDATETIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsFuncVERSION: TIntegerField
      FieldName = 'VERSION'
      ProviderFlags = [pfInUpdate]
    end
  end
  object crsLine: TClientRowSet
    Aggregates = <>
    Filtered = True
    AppServer = dmExpress.AppServer
    TableName = 'tsp_line'
    Left = 416
    Top = 24
    object crsLineLINE_ID: TStringField
      FieldName = 'LINE_ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsLineLINE_TYPE: TStringField
      FieldName = 'LINE_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsLineLINE_CODE: TStringField
      FieldName = 'LINE_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 100
    end
    object crsLineLINE_NAME: TStringField
      FieldName = 'LINE_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 100
    end
    object crsLineGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsLineGROUP_NAME: TStringField
      FieldName = 'GROUP_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsLineSRC_NODE_NO: TStringField
      FieldName = 'SRC_NODE_NO'
      ProviderFlags = [pfInUpdate]
    end
    object crsLineSRC_NODE_NAME: TStringField
      FieldName = 'SRC_NODE_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsLineDST_NODE_NO: TStringField
      FieldName = 'DST_NODE_NO'
      ProviderFlags = [pfInUpdate]
    end
    object crsLineDST_NODE_NAME: TStringField
      FieldName = 'DST_NODE_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsLineSRC_CITY: TStringField
      FieldName = 'SRC_CITY'
      ProviderFlags = [pfInUpdate]
    end
    object crsLineDST_CITY: TStringField
      FieldName = 'DST_CITY'
      ProviderFlags = [pfInUpdate]
    end
    object crsLineFETCH_FUNC: TStringField
      FieldName = 'FETCH_FUNC'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsLineDISP_FUNC: TStringField
      FieldName = 'DISP_FUNC'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsLineLINE_FUNC: TStringField
      FieldName = 'LINE_FUNC'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsLineOPT_FUNC: TStringField
      FieldName = 'OPT_FUNC'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsLineINSURE_FUNC: TStringField
      FieldName = 'INSURE_FUNC'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsLineFEE_FUNC: TStringField
      FieldName = 'FEE_FUNC'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsLineSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsLineVERSION: TSmallintField
      FieldName = 'VERSION'
    end
  end
  object crsColumn: TClientRowSet
    Aggregates = <>
    Filtered = True
    BeforePost = crsColumnBeforePost
    AppServer = dmExpress.AppServer
    TableName = 'tol_grid_column'
    Left = 40
    Top = 96
    object crsColumnCOLUMN_ID: TStringField
      FieldName = 'COLUMN_ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsColumnFIELD_NAME: TStringField
      FieldName = 'FIELD_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsColumnFIELD_INDEX: TIntegerField
      DisplayLabel = #25490#21015#39034#24207
      FieldName = 'FIELD_INDEX'
      ProviderFlags = [pfInUpdate]
    end
    object crsColumnCOLUMN_TYPE: TStringField
      FieldName = 'COLUMN_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsColumnLIST_SOURCE: TStringField
      FieldName = 'LIST_SOURCE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsColumnALIGNMENT: TStringField
      FieldName = 'ALIGNMENT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsColumnEDITOR: TStringField
      FieldName = 'EDITOR'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsColumnTITLE: TStringField
      DisplayLabel = #26631#39064
      FieldName = 'TITLE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsColumnWIDTH: TIntegerField
      DisplayLabel = #23485#24230
      FieldName = 'WIDTH'
      ProviderFlags = [pfInUpdate]
    end
    object crsColumnFONTCOLOR: TStringField
      FieldName = 'FONTCOLOR'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsColumnTABLENAME: TStringField
      FieldName = 'TABLENAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsColumnMODULE_NAME: TStringField
      FieldName = 'MODULE_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsColumnGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsColumnSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsColumnVISIBLE: TIntegerField
      FieldName = 'VISIBLE'
      ProviderFlags = [pfInUpdate]
    end
    object crsColumnVISIBLE_CAP: TStringField
      DisplayLabel = #26159#21542#26174#31034
      FieldName = 'VISIBLE_CAP'
      ProviderFlags = [pfInUpdate]
    end
    object crsColumnUPDATETIME: TStringField
      FieldName = 'UPDATETIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsColumnVERSION: TIntegerField
      FieldName = 'VERSION'
    end
  end
  object crsBasColumn: TClientRowSet
    Aggregates = <>
    Filtered = True
    AppServer = dmExpress.AppServer
    TableName = 'tol_grid_column'
    Left = 112
    Top = 96
    object crsBasColumnCOLUMN_ID: TStringField
      FieldName = 'COLUMN_ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsBasColumnFIELD_NAME: TStringField
      FieldName = 'FIELD_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsBasColumnFIELD_INDEX: TIntegerField
      FieldName = 'FIELD_INDEX'
      ProviderFlags = [pfInUpdate]
    end
    object crsBasColumnCOLUMN_TYPE: TStringField
      FieldName = 'COLUMN_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsBasColumnLIST_SOURCE: TStringField
      FieldName = 'LIST_SOURCE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsBasColumnALIGNMENT: TStringField
      FieldName = 'ALIGNMENT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsBasColumnEDITOR: TStringField
      FieldName = 'EDITOR'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsBasColumnTITLE: TStringField
      FieldName = 'TITLE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsBasColumnWIDTH: TIntegerField
      FieldName = 'WIDTH'
      ProviderFlags = [pfInUpdate]
    end
    object crsBasColumnFONTCOLOR: TStringField
      FieldName = 'FONTCOLOR'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsBasColumnTABLENAME: TStringField
      FieldName = 'TABLENAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsBasColumnMODULE_NAME: TStringField
      FieldName = 'MODULE_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsBasColumnGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsBasColumnSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsBasColumnVISIBLE: TIntegerField
      FieldName = 'VISIBLE'
      ProviderFlags = [pfInUpdate]
    end
    object crsBasColumnVISIBLE_CAP: TStringField
      FieldName = 'VISIBLE_CAP'
      ProviderFlags = [pfInUpdate]
    end
    object crsBasColumnUPDATETIME: TStringField
      FieldName = 'UPDATETIME'
      ProviderFlags = [pfInUpdate]
    end
    object crsBasColumnVERSION: TIntegerField
      FieldName = 'VERSION'
    end
  end
  object crsAppPush: TClientRowSet
    Aggregates = <>
    AppServer = dmExpress.AppServer
    TableName = 'TBL_SMS'
    Left = 192
    Top = 96
    object FloatField1: TFloatField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
    end
    object StringField1: TStringField
      FieldName = 'MSGID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField2: TStringField
      FieldName = 'MOBILENO'
      ProviderFlags = [pfInUpdate]
    end
    object StringField3: TStringField
      FieldName = 'MSG'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object StringField4: TStringField
      FieldName = 'TRANS_FLAG'
      ProviderFlags = [pfInUpdate]
      Size = 2
    end
    object StringField5: TStringField
      FieldName = 'TRANS_RESP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField6: TStringField
      FieldName = 'TRANS_RESP_CODE_DESCRIBE'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object DateTimeField1: TDateTimeField
      FieldName = 'GMT_TRANS'
      ProviderFlags = [pfInUpdate]
    end
    object StringField7: TStringField
      FieldName = 'RECEIVESTATUS'
      ProviderFlags = [pfInUpdate]
      Size = 6
    end
    object StringField8: TStringField
      FieldName = 'RECEIVESTATUS_DESCRIBE'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object DateTimeField2: TDateTimeField
      FieldName = 'GMT_RECEIVE'
      ProviderFlags = [pfInUpdate]
    end
    object DateTimeField3: TDateTimeField
      FieldName = 'GMT_CREATE'
      ProviderFlags = [pfInUpdate]
    end
    object DateTimeField4: TDateTimeField
      FieldName = 'GMT_TIMING'
      ProviderFlags = [pfInUpdate]
    end
    object DateTimeField5: TDateTimeField
      FieldName = 'GMT_UPDATE'
      ProviderFlags = [pfInUpdate]
    end
    object FloatField2: TFloatField
      FieldName = 'USERID'
      ProviderFlags = [pfInUpdate]
    end
    object StringField9: TStringField
      FieldName = 'RCV_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField10: TStringField
      FieldName = 'RCV_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField11: TStringField
      FieldName = 'RCV_DUTY'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField12: TStringField
      FieldName = 'SP'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField13: TStringField
      FieldName = 'DEVICE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object DateTimeField6: TDateTimeField
      FieldName = 'SYNCTIME'
      ProviderFlags = [pfInUpdate]
    end
    object StringField14: TStringField
      FieldName = 'INFO_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField15: TStringField
      FieldName = 'SERVER_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField16: TStringField
      FieldName = 'ORDER_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField17: TStringField
      FieldName = 'OPERATOR'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object DateTimeField7: TDateTimeField
      FieldName = 'SENDTIME'
      ProviderFlags = [pfInUpdate]
    end
    object DateTimeField8: TDateTimeField
      FieldName = 'UPDATETIME'
      ProviderFlags = [pfInUpdate]
    end
    object IntegerField1: TIntegerField
      FieldName = 'VERSION'
      ProviderFlags = [pfInUpdate]
    end
    object SmallintField1: TSmallintField
      FieldName = 'DISABLED'
      ProviderFlags = [pfInUpdate]
    end
    object StringField18: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField19: TStringField
      FieldName = 'SRC_TABLE'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object StringField20: TStringField
      FieldName = 'SRC_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
  end
  object crsPrint: TClientRowSet
    Aggregates = <>
    AppServer = dmExpress.AppServer
    TableName = 'tol_print_task'
    Left = 272
    Top = 96
    object crsPrintID: TStringField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsPrintREPORT_NAME: TStringField
      FieldName = 'REPORT_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsPrintREPORT_TYPE: TSmallintField
      FieldName = 'REPORT_TYPE'
      ProviderFlags = [pfInUpdate]
    end
    object crsPrintMAIN_TALBE: TStringField
      FieldName = 'MAIN_TALBE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsPrintMAIN_CON: TStringField
      FieldName = 'MAIN_CON'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsPrintSUB_TABLE: TStringField
      FieldName = 'SUB_TABLE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsPrintSUB_CON: TStringField
      FieldName = 'SUB_CON'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object crsPrintSTATUS: TIntegerField
      FieldName = 'STATUS'
      ProviderFlags = [pfInUpdate]
    end
    object crsPrintCREATE_DATE: TStringField
      FieldName = 'CREATE_DATE'
      ProviderFlags = [pfInUpdate]
    end
    object crsPrintCREATE_TM: TStringField
      FieldName = 'CREATE_TM'
      ProviderFlags = [pfInUpdate]
    end
    object crsPrintUPDATE_TM: TStringField
      FieldName = 'UPDATE_TM'
      ProviderFlags = [pfInUpdate]
    end
    object crsPrintSYS_ACCOUNT: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsPrintCON_CAPTION: TStringField
      FieldName = 'CON_CAPTION'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
  end
  object crsLineFunc: TClientRowSet
    Aggregates = <>
    PacketRecords = 0
    AfterInsert = crsFuncAfterInsert
    BeforePost = crsFuncBeforePost
    AppServer = dmExpress.AppServer
    TableName = 'tsp_line_func'
    Left = 347
    Top = 98
    object crsFuncLINEFUNC_ID: TStringField
      FieldName = 'LINEFUNC_ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsFuncLINE_ID: TStringField
      FieldName = 'LINE_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsFuncLINE_NAME: TStringField
      FieldName = 'LINE_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField21: TStringField
      FieldName = 'FUNC_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField22: TStringField
      FieldName = 'FUNC_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsFuncPDCT_NO: TStringField
      FieldName = 'PDCT_NO'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsFuncPDCT_NAME: TStringField
      FieldName = 'PDCT_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsFuncEMP_TYPE: TStringField
      FieldName = 'EMP_TYPE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object FloatField3: TFloatField
      FieldName = 'START_WT'
      ProviderFlags = [pfInUpdate]
    end
    object FloatField4: TFloatField
      FieldName = 'CLOSE_WT'
      ProviderFlags = [pfInUpdate]
    end
    object crsFuncSTART_VOL: TFloatField
      FieldName = 'START_VOL'
      ProviderFlags = [pfInUpdate]
    end
    object crsFuncCLOSE_VOL: TFloatField
      FieldName = 'CLOSE_VOL'
      ProviderFlags = [pfInUpdate]
    end
    object StringField23: TStringField
      FieldName = 'REMARK'
      ProviderFlags = [pfInUpdate]
      Size = 200
    end
    object StringField24: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField25: TStringField
      FieldName = 'SYS_ACCOUNT'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object StringField26: TStringField
      FieldName = 'UPDATETIME'
      ProviderFlags = [pfInUpdate]
    end
    object IntegerField2: TIntegerField
      FieldName = 'VERSION'
      ProviderFlags = [pfInUpdate]
    end
    object crsLineFuncSEND_NODE: TStringField
      FieldName = 'SEND_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsLineFuncDEST_NODE: TStringField
      FieldName = 'DEST_NODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
  end
  object crsNodeFunc: TClientRowSet
    Aggregates = <>
    AppServer = dmExpress.AppServer
    TableName = 'TSP_NODE_FUNC'
    Left = 40
    Top = 160
  end
end
